package com.hskn.hss.module.oilDevice.ex.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hskn.hss.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.poi.ss.usermodel.IndexedColors;

import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * @author ccm
 * @date 2021-10-21
 */
@Data
@ApiModel(value = "加油汇总报表列表-VO", description = "加油汇总报表列表-VO")
public class OilConsumeExcelVO {
    private static final long serialVersionUID = 1L;
    /**
     * 车牌号
     */
    @Excel(name = "车牌号", align = Excel.Align.CENTER, height = 18, width = 16)
    @ApiModelProperty(value = "车牌号", name = "carnumber")
    private String carnumber;
    /**
     * 车辆类型名称
     */
    @Excel(name = "车辆类型", align = Excel.Align.CENTER, height = 18, width = 16)
    @ApiModelProperty(value = "车辆类型名称", name = "carTypeName")
    private String carTypeName;
    /**
     * 机构名称
     */
    @Excel(name = "所属机构", align = Excel.Align.CENTER, height = 18, width = 24)
    @ApiModelProperty(value = "机构名称", name = "deptidforcarName")
    private String deptidforcarName;
    /**
     * 秏油量
     */
    @Excel(name = "累计耗油量（L）", align = Excel.Align.CENTER, height = 18, width = 16, color = IndexedColors.DARK_YELLOW,cellType = Excel.ColumnType.NUMERIC)
    @ApiModelProperty(value = "秏油量", name = "useOilNum")
    private BigDecimal useOilNum;
    /**
     * 漏油量
     */
    @Excel(name = "累计漏油量（L）", align = Excel.Align.CENTER, height = 18, width = 16, color = IndexedColors.DARK_YELLOW,cellType = Excel.ColumnType.NUMERIC)
    @ApiModelProperty(value = "漏油量", name = "outOilNum")
    private BigDecimal outOilNum;
    /**
     * 每天耗油
     */
    @Excel(name = "平均油耗", align = Excel.Align.CENTER, height = 18, width = 16, color = IndexedColors.DARK_YELLOW,cellType = Excel.ColumnType.NUMERIC)
    @ApiModelProperty(value = "每天耗油", name = "useOilEve")
    private BigDecimal useOilEve;
    /**
     * 行驶里程(km)
     */
    @Excel(name = "行驶里程(km)", align = Excel.Align.CENTER, height = 18, width = 16, color = IndexedColors.GREEN,cellType = Excel.ColumnType.NUMERIC)
    @ApiModelProperty(value = "行驶里程(km)", name = "clockMileage")
    private BigDecimal clockMileage;
    /**
     * 百公里耗油
     */
    @Excel(name = "百公里耗油(L/100km)", align = Excel.Align.CENTER, height = 18, width = 16,color = IndexedColors.DARK_YELLOW,cellType = Excel.ColumnType.NUMERIC)
    @ApiModelProperty(value = "百公里耗油", name = "baiKmOil")
    private BigDecimal baiKmOil;

}
